<?php
	class ModeloLogin{
		
		var $Id;
		var $Nome;
		var $Login;
		var $Senha;
		var $Nivel;
		var $Status;
		
		function SetId($id){$this->Id=$id;}
		function SetNome($Nome){$this->Nome=$Nome;}
		function SetLogin($Login){$this->Login=$Login;}
		function SetSenha($Senha){$this->Senha=$Senha;}
		function SetNivel($Nivel){$this->Nivel=$Nivel;}
		function SetStatus($Status){$this->Status=$Status;}
		
		function GetId(){return $this->Id;}
		function GetNome(){return $this->Nome;}
		function GetLogin(){return $this->Login;}
		function GetSenha(){return $this->Senha;}
		function GetNivel(){return $this->Nivel;}
		function GetStatus(){return $this->Status;} 
		
		function StartarSessao(){
			@session_start();
			$_SESSION['id']=$this->Id;
			$_SESSION['nome']=$this->Nome;
			$_SESSION['login']=$this->Login;
			$_SESSION['senha']=$this->Senha;
			$_SESSION['nivel']=$this->Nivel;
			$_SESSION['status']=$this->Status;
			$_SESSION['IdSessao']=md5($this->Senha);
			$_SESSION['MenuSelecionado']="";
			
		}
		
		function VerificarUsuario($Login_,$Senha_){
			$Query = "SELECT * FROM usuario WHERE usu_login='".$Login_."' AND usu_senha='".$Senha_."' AND usu_status=1";
			$Consulta = mysql_query($Query);
			$NLinhas = mysql_num_rows($Consulta);
			if($NLinhas>0){
				return true;
			}else{
				return false;
			}
		}
		function SetarValoresCampos($Login_,$Senha_){
			$Query="SELECT * FROM usuario WHERE usu_login='".$Login_."' AND usu_senha='".$Senha_."'";
			$Resultado = mysql_query($Query);
			$Row = mysql_fetch_array($Resultado);
			$this->SetId($Row[0]);
			$this->SetNome($Row[1]);
			$this->SetLogin($Row[2]);
			$this->SetSenha($Row[3]);
			$this->SetNivel($Row[4]);
			$this->SetStatus($Row[5]);
		}
		function LogarUsuario($Login_,$Senha_){
			if($this->VerificarUsuario($Login_,$Senha_)){
				$this->SetarValoresCampos($Login_,$Senha_);
				$this->StartarSessao();
				return true;
			}else{
				return false;
			}
		}
		
		function ModeloLogin(){
			
		}
	}	
?>